# 嵌套调用，一个函数的函数体内去调用另外一个函数

def test():
    print('hello')


test()


def a():
    num = 10
    print('函数a')


def b():
    num = 10
    a()
    print('函数b')


def c():
    num = 10
    b()
    print('函数c')


def d():
    num = 10  # 每个变量是保存在各自的栈帧中的，变量本质就是一块内存空间~
    c()
    print('函数d')


d()

